package com.probox.customer.api.domain;

import com.probox.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CustomerPrivilegeVo implements java.io.Serializable {

    /**
     * 客户权益ID
     */
    //默认主键自增
    @ApiModelProperty(value = "客户权益ID")
    private Long customerPrivilegeUid;
    /**
     * 平台ID
     */
    @ApiModelProperty(value = "平台ID")
    @Excel(name = "平台ID")
    private Long platformId;
    /**
     * 权益ID
     */
    @ApiModelProperty(value = "权益ID")
    @Excel(name = "权益ID")
    private Long privilegeUid;
    /**
     * 等级ID
     */
    @ApiModelProperty(value = "等级ID")
    @Excel(name = "等级ID")
    private Long levelUid;

    /**
     * 权益对应的值
     */
    @ApiModelProperty(value = "权益对应的值")
    @Excel(name = "权益对应的值")
    private String privilegeValue;
    /**
     * 权益状态(1：有效，0：无效)
     */
    @ApiModelProperty(value = "权益状态")
    @Excel(name = "权益状态(1：有效，0：无效)")
    private String privilegeStatus;

    /**
     * 状态，1有效，0无效，-1删除
     */
    @ApiModelProperty(value = "状态")
    @Excel(name = "状态，1有效，0无效，-1删除")
    private String dataStatus;

    /**
     * 权益名称
     */
    @ApiModelProperty(value = "权益名称")
    @Excel(name = "权益名称")
    private String privilegeName;
    /**
     * 权益展示名称
     */
    @ApiModelProperty(value = "权益展示名称")
    @Excel(name = "权益展示名称")
    private String privilegeShowname;
    /**
     * 权益图标
     */
    @ApiModelProperty(value = "权益图标")
    @Excel(name = "权益图标")
    private String privilegeImages;
    /**
     * 权益简介
     */
    @ApiModelProperty(value = "权益简介")
    @Excel(name = "权益简介")
    private String privilegeIntroduce;

    /**
     * 是否升级礼包（0：权益,1:升级礼包）
     */
    @ApiModelProperty(value = "是否升级礼包")
    @Excel(name = "是否升级礼包", readConverterExp = "0=：权益,1:升级礼包")
    private String isUpgrade;
    /**
     * 是否为赠送类型（0：否，1：是）
     */
    @ApiModelProperty(value = "是否为赠送类型")
    @Excel(name = "是否为赠送类型", readConverterExp = "0=：否，1：是")
    private String isGiveType;

    /**
     * 权益单位
     */
    @ApiModelProperty(value = "权益单位")
    @Excel(name = "权益单位")
    private String platformUnit;
}
